package com.jeesite.modules.task.query.entity;

import com.jeesite.common.entity.DataEntity;
import com.jeesite.common.utils.excel.annotation.ExcelField;
import com.jeesite.modules.task.action.entity.DcSupTaskAction;
import com.jeesite.modules.task.arrange.entity.DcSupTaskInfoArrange;
import com.jeesite.modules.task.feedback.entity.DcSupTaskFeedback;
import lombok.Data;

import java.util.List;

@Data
public class ComPreHenceQueryExport extends DataEntity<ComPreHenceQueryExport> {

    private String taskId; //任务id

//    @ExcelField(title = "任务年度")
    private String taskYear; //任务年度

    @ExcelField(title = "督办字号")
    private String messageNumber; //督办字号

    private String taskEarlyWarning; //任务预警

    private String archiveQuery; //归档查询

    private String taskProgress; //任务进度
    @ExcelField(title = "任务标题")
    private String taskTitle; //任务标题
    @ExcelField(title = "任务类型")
    private String taskTypeCode; //任务类型
    private String taskTypeName; //任务类型
    @ExcelField(title = "任务内容")
    private String taskContent; //任务内容
    @ExcelField(title = "牵头领导")
    private String taskLeaderName; //牵头领导姓名
    private String contactName; //调度人
    @ExcelField(title = "牵头责任单位")
    private String taskLeaderOrgName; //牵头责任单位名称
    @ExcelField(title = "任务状态")
    private String taskStatus; //任务状态

    public ComPreHenceQueryExport(String id, String taskStatus) {
        super(id);
    }

    //整理
    private List<DcSupTaskInfoArrange> arranges;
    //反馈内容
    private List<DcSupTaskFeedback> feedbacks;
    //分发action
    private List<DcSupTaskAction> actions;

    //反馈str
    @ExcelField(title = "反馈内容",width = 100*256)
    private String feedbackStr;

    //整理内容str
    @ExcelField(title = "整理内容",width = 100*256)
    private String arrangeStr;
}
